(function(){
	jQuery.imagePreview=function(options){
		var defaults={
			preObj:null,
			upload:'',
			id:'',
			alt:'',
			src:'',
			imgid:'',
			imgpath:'',
			width:100,
			height:75
		};
		jQuery.extend(defaults,options);
		// 处理浏览器兼容性问题
		// IE下取值
		//defaults.src
		var isShow = true; 
		if(defaults.imgpath != '' && defaults.imgpath.length >0){
			defaults.src = defaults.imgpath;
		}else{
			if(!jQuery.browser.msie) {
				var obj = jQuery('#'+defaults.upload)[0];
				if(obj.files) {
					defaults.src = obj.files.item(0).getAsDataURL();				
				}else{
					defaults.src = obj.value;
				}
				
			}else{			
				if(jQuery.browser.version >= 7) {
					var ip = document.getElementById(''+defaults.upload);
					ip.select();
					defaults.src = document.selection.createRange().text;
					//E:\特价菜\特价菜\images\foot.gif
					while(defaults.src.indexOf("\\") != -1) {
						defaults.src = defaults.src.replace("\\", "/");				
					}			
					//file:///
					defaults.src = 'file:///'+defaults.src;
					jQuery('#'+defaults.id).attr("style","FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:"+defaults.width+"px;height:"+defaults.height+"px;");
					if(jQuery.browser.version == 8) {
						document.getElementById(defaults.preObj).filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=defaults.src;					
					}else{
						defaults.preObj.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=defaults.src;					
					}
					isShow = false;
				}else{
					defaults.src = jQuery('#'+defaults.upload).val();							
				}			
			}
		}	
		if(isShow) {
			var html = "";
			if(defaults.width == "" && defaults.height == ""){
				html = '<img src="'+defaults.src+'" id="'+defaults.imgid + '" alt="'+defaults.alt+'"/>';
			}else if(defaults.width == ""){
				html = '<img src="'+defaults.src+'" id="'+defaults.imgid + '" height="'+defaults.height + '" alt="'+defaults.alt+'"/>';
			}else if(defaults.height == ""){
				html = '<img src="'+defaults.src+'" id="'+defaults.imgid + '" width="'+defaults.width + '" alt="'+defaults.alt+'"/>';
			}else{
				html = '<img src="'+defaults.src+'" id="'+defaults.imgid + '" width="'+defaults.width + '" height="'+defaults.height + '" alt="'+defaults.alt+'"/>';
			}
//			/alert("html== "+html);
			// 显示预览图片
			jQuery('#'+defaults.id).html(html);						
		}	
	};
})(jQuery);